meaning of Asphalt Beaver

Asphalt Beaver meaning in Urban Dictionary

a track racer prone to crashing.