make someone feel embarrassed - Spanish English Dictionary

Suggest a Term