English Dictionary
Definition howl in British English
howl noun
[countable] noun
/haʊl/

English Dictionary