Tamil Meaning

humuliation meaning in tamil

one subjected to shame, a state of disgrace or complete loss of self respect

humuliation tamil meaning example

அவமானபடுத்துதல்