Detention
Hindi Meaning: हिरासत
English Meaning: The act of detaining
Devious
Hindi Meaning: कपटी
English Meaning: Deceitful
Devote
Hindi Meaning: समर्पित करना
English Meaning: To give time/energy to something
Devotion
Hindi Meaning: भक्ति
English Meaning: Deep dedication
Dignity
Hindi Meaning: गरिमा
English Meaning: Self-respect and honor
Diplomat
Hindi Meaning: राजनयिक
English Meaning: An official representing a country
Diplomatic
Hindi Meaning: कूटनीतिक
English Meaning: Tactful in dealing with others
Dirge
Hindi Meaning: शोक गीत
English Meaning: Mournful song
Disclaimer
Hindi Meaning: अस्वीकरण
English Meaning: A statement denying responsibility