English Dictionary
Definition scowl in British English
scowl noun
[countable] noun
/skaʊl/

English Dictionary