meaning of autoidioturd

autoidioturd meaning in Urban Dictionary

Anyone that does stupid shit whenever within car.