Top Definition
this is the common defination for Ashford in Kent.

If England ever needed an enema, Ashford is where they'd insert the tube.
Trashfordians-the local population
by Beryll April 09, 2006

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.