What does autoracer mean?

autoracer meaning in Urban Dictionary

A lover of all things Captain27 and something zoom zoom.