History
History
History
UK
US
Meaning:

a long, high sound; to report a person to the police

yell in a loud and high-pitched manner

more synonyms
synonyms mode
crossword mode
SQUEAL as in Wiktionary
SQUEAL as in Wikipedia