Tamil Dictionary 🔍

self-destroying

a. தன்னைத்தான் அழித்துக்கொள்ளுகிற.


self-destroying - Similar Words