Demeaning meaning

Degrading; that degrades.
adjective
0
0
Present participle of demean.
verb
0
1
Advertisement