MeaningDelight, To have great pleasure, someone who gives joy and enjoyment
ReligionHindu
OriginIndian