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 Amblemug.

Share this definition