Top definition
A new truck that you like soo much you won't even drive it
I can't take my special truck to work because Lea parks too close to my spot
by Hightower7 May 26, 2014
Get the mug
Get a special truck mug for your father Jerry.

Available Domains :D

  • specialtruck.men
  • specialtruck.ninja