What does Asphalt Beaver mean?

Asphalt Beaver meaning in Urban Dictionary

a track racer prone to crashing.