humiliaton

US 
UK 
  • n.使丢脸;羞辱
n.
1.
使丢脸;羞辱