Definition / October 10, 2018 Definition humiliation: the feeling of being put down, made to feel less than one feels oneself to be Read More0