<< self dependent self destruct >>

self deprecating Meaning in Tamil ( self deprecating வார்த்தையின் தமிழ் அர்த்தம்)



சுய இழிவுபடுத்தல்


Synonyms:

excusatory, apologetic,



Antonyms:

unapologetic,

self deprecating's Meaning in Other Sites