Definitions by Not from Drumheller Thank God!
Drumheller
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.
Drumheller by Not from Drumheller Thank God! March 29, 2007