1 definition by madmarauder

Friend 1: Dude, you're SO my tesla.
Friend 2: Fuck you man, you're MY tesla!
by madmarauder November 4, 2011
Get the tesla mug.