This is an onomatopoeia. It is the high pitched sound your car makes when you accelerate through at turn at too great a speed.
scrrrrrrrrrr (high pitched)
by Chester October 25, 2004
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from firstname.lastname@example.org. We'll never spam you.×