Noun Definition

squeal

1.Definition: a high-pitched howl

Category: General