Noun Definition

glower

1.Definition: an angry stare

Related Noun(s):glare

Category: General