meaning of autoracer

autoracer meaning in Urban Dictionary

A lover of all things Captain27 and something zoom zoom.