What is the meaning of Glower?

To look or stare with anger.

An angry glare or stare.

That which glows or emits light.

Source: wiktionary.org