humiliate someone by demonstrating superiority - Spanish English Dictionary