1 definition by JK@therealone

A guy who is over-enthusiastic about cars.
Oh...look at that Jodan over there screwing up with cars again.
by JK@therealone February 14, 2018
Get the Jodan mug.