ముదితmudita
Top 8000
Meanings
Noun
1. a woman
2. she who is pleased or delighted