humiliate someone by demonstrating superiority - Turkish English Dictionary

Suggest a Term