1 definition by Drrr Gargrantuan Pokey Petard

Attractive young (possibly too young) girl.
"Dude, that train wrecks dad totally busted you checking her out"
by Drrr Gargrantuan Pokey Petard December 1, 2007
Get the Train Wreck mug.