SQUEAL


Meaning of SQUEAL in English

■ noun a long, high-pitched cry or noise.

■ verb

1》 make a ~.

↘say something in a high-pitched, excited tone.

2》 complain.

3》 informal inform on someone.

Derivatives

~er noun

Origin

ME (as v.): imitative.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.