Vocabulary | SQUEAL
What is the meaning of the English word
SQUEAL?
Definition:
(verb) a long high-pitched noise
Example:
The tires squealed as the race cars took off from the starting line.
Note: Many vocabulary words have more than one definition. The definition shown here is for the online course below.