noun
a fairly long, loud, shrill sound or cry.
The squeal of tires in a sudden stop echoed through the quiet residential street.
noun
a fairly long, loud, shrill sound or cry.
The squeal of tires in a sudden stop echoed through the quiet residential street.