English Dictionary
Definition glower in British English
glower verb
[intransitive] verb
/ˈɡlaʊə(r)/
Synonyms and related words
