MeaningSinless, Pure, Perfect, Absolute, Flawless, Faultless, Complete, Thorough
ReligionHindu
OriginIndian