Skip to main content

Oz'da'Mon's definitions

Italian Train

Share definition
This is when two Italian men run a train (aka: a threesome) on any girl from any country.(your preference)
Dalcero: Damn dude last night was intense!
Splinter: Yeh man totally ran an Italian train on that American girl.

Dalcero: Choo Choo!!
by Oz'da'Mon July 17, 2012
Flag
mugGet the Italian Train mug.