glower

noun

1.
an angry stare
Derived from:
glower