Tamil Dictionary 🔍

self-humiliation

n. தன்னிழிப்பு, தன்னைத்தானே தாழ்த்திக்கொள்ளுதல்.


self-humiliation - Similar Words