Defeat
Hindi Meaning: हार
English Meaning: To win over someone
Defiance
Hindi Meaning: अवज्ञा
English Meaning: Resistance
Deliberately
Hindi Meaning: जानबूझकर
English Meaning: Intentionally
Delight
Hindi Meaning: आनंद
English Meaning: Great pleasure
Delightful
Hindi Meaning: आनंददायक
English Meaning: Highly pleasing
Deliquesce
Hindi Meaning: पिघलना
English Meaning: Melt away
Delta
Hindi Meaning: डेल्टा
English Meaning: A landform at a river's mouth
Demagogue
Hindi Meaning: जनसंघर्षक
English Meaning: Manipulative leader
Denigrate
Hindi Meaning: बदनाम करना
English Meaning: Belittle