squeal

noun

1.
a high-pitched howl
Derived from:
squeal