1 definition by Not from Drumheller Thank God!

Top Definition
A whole in the ground full of drunks and drugs.
It's a town called Drumheller, in Alberta Canada where the only explantion I can come up with for these drunks is imbreading or the water.

by Not from Drumheller Thank God! March 24, 2007

Mug icon
Buy a Drumheller mug!