demeaning in Spanish
demeaning in Spanish
degradante
Degrading; that degrades.
denigrante
Degrading; that degrades.
humillante
Degrading; that degrades.