Top definition
A small village in Buckinghamshire, shrouded in boredom. Very little has ever happened there.
"I'm going to Downley today!"
"Don't."
by Meepage November 25, 2006
Get the mug
Get a Downley mug for your sister-in-law Julia.