Skip to main content

Definitions by Mr Know All

Lambretta 

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