దేవరdēvara
Top 5000
Meanings
Noun
1. God
2. a lord or master
3. my lord, Sir
4. a title of respect used in addressing superiors