SQUEAL


Meaning of SQUEAL in English

noun a shrill, somewhat prolonged cry.

2. squeal ·vi to turn informer; to betray a secret.

3. squeal ·vi to cry with a sharp, shrill, prolonged sound, as certain animals do, indicating want, displeasure, or pain.

Webster English vocab.      Английский словарь Webster.