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