demeaning in French
demeaning in French
avilissant
Degrading; that degrades.
dégradant
Degrading; that degrades.