Home > Language Resources > Vocabulary > H > Humiliating defeat

Humiliating defeat

Humiliating defeat
English
Humiliating defeat
தமிழ்
படுதோல்வி / வெட்கித் தலைகுனியத்தக்க தோல்வி