look up any word, like dirty sanchez:

1 definition by Mr Know All

 
1.
Italian word, meaning unreliable form of transport.
Look at him stood there at the side of the road with his Lambretta.
by Mr Know All July 26, 2011