English Dictionary
Definition cowl in British English
cowl noun
[countable] noun
/kaʊl/
Synonyms and related words
Synonyms and related words
