humiliator noun1 •One who humiliates.Togo. Japan's greatest previous naval hero, victor of Tsushima, humiliator of the Russians. — 1941 formshumiliators