Skip to main content

Mr Know All's definitions

Lambretta

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
mugGet the Lambretta mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email