demeaning
English Dictionary
->
Letter D
-> demeaning
Search Dictionary:
demeaning Definition
(s)
causing
awareness
of
your
shortcomings
; "
golf
is
a
humbling
game
"
demeaning Synonyms
demeaning
humbling
humiliating
mortifying
© Art Branch Inc.