English Dictionary
Definition squeal in British English
squeal verb
[intransitive] verb
/skwiːl/
Synonyms and related words
