దేవరdēvaraTop 5000MeaningsNoun1. God2. a lord or master3. my lord, Sir4. a title of respect used in addressing superiors