Urdu · idiom · Struggle & the Sword

Daant Khatte Karna

दाँत खट्टे करना
also written: dant khatte karna
Meaning

To defeat an opponent soundly; to give a humbling lesson.

Literally: to make someone's teeth sour