squeal

squeal

squeal

Noun

a high-pitched howl

Synonyms:

Verb

utter a high-pitched cry, characteristic of pigs

Synonyms:

Verb

confess to a punishable or reprehensible deed, usually under pressure

Synonyms: