Skip to main content

isawadinosaur's definitions

Amble

An English sea-faring town. The wife-swapping capital of the North.
Yo, have you been to Amble? I banged yo momma there.
by isawadinosaur August 24, 2008
mugGet the Amble 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