×
humiliation
meaning in English
n.
humiliation, humbling, degradation, mortification, abasement
Related Words
humidité
humiliant
humilier
humilité
PC Version
Copyright © 2018 WordTech Co.