MeaningPerfect, Beyond Check, Absolute, Flawless, Faultless, Complete, Thorough
ReligionHindu
OriginIndian