Word of the Day: May 15, 2020

glower 

Definition:(noun) A sullen or angry stare.
Synonyms:glare
Usage:His frown deepened into a glower of resentment. Discuss.
Print Friendly, PDF & Email