MeaningPleasure of Mind, Happiness and joy of the mind, One who has delighted mind
ReligionHindu
OriginIndian