SQUEAL

Definition of SQUEAL

  1. (noun)a high-pitched howl
  2. (verb)utter a high-pitched cry, characteristic of pigs
  3. (verb)confess to a punishable or reprehensible deed, usually under pressure