MeaningFlawless, Uninterrupted, Perfect, Without Faults, Absolute, Thorough
ReligionHindu
OriginSanskrit, Indian