Crossword Heaven
Search
Possible Answers For: Humiliates
SHAMES
ABASES
DEMEANS
ABASHES
MAKESAFOOLOF