Top Definition
Ducklington is a mythical place, often referenced in fantastical texts, which is characterised by a population of mythical duck creatures (strangely).
In context, people may say: "Like you're from Ducklington" in reference to people who secretly believe they live a semi-aquatic existence and refuse to admit they actually live on land with other 'humans'.
by MtotheJlow June 05, 2010
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.