self deprecating Meaning in Tamil ( self deprecating வார்த்தையின் தமிழ் அர்த்தம்)
சுய இழிவுபடுத்தல்
People Also Search:
self destructionself destructive
self determination
self directed
self discipline
self disciplined
self educated
self effacement
self effacing
self employed
self employed person
self employment
self esteem
self evidence
Synonyms:
excusatory, apologetic,
Antonyms:
unapologetic,