HUMILIATOR


Meaning of HUMILIATOR in English

n. degrader, one who causes embarrassment, one who belittles

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.