self-despairtranslation and definition "self-despair", tamil lexiconWordTamil Definitionself-despairதன்னம்பிக்கை கேடு, தன் இயல்புபற்றியே தனக்கு நம்பிக்கையில்லா நிலை.