1 definition by Fostorb

Top Definition
A town, village, or area where old people gather to live, and presumably die. Hence, Satan puts them on Layby because he can not afford to keep them in Hell as of yet.
The town of Toowoomba, Queensland, Australia is Satan's Layby.
by Fostorb June 26, 2007

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.