1 definition by Not from Drumheller Thank God!

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.

Get the Drumheller mug.