squeal n
1 a high shrill yelp, as of pain
2 a screaming sound, as of tyres when a car brakes suddenly vb
3 to utter a squeal or with a squeal
4 Slang to confess information about another
5 Informal (chiefly Brit) to complain or protest loudly
(C13 squelen, of imitative origin)
♦
squealer n