Mechanic Falls Share definition Flag a small ghetto village in eastern maine populated by drug dealers, lowlives, and the lonely horneswaggle. Mechanic Falls is a shithole. Mechanic Falls by Bubfellaguy March 24, 2010 0 0 Get merch Get the Mechanic Falls mug. Buy Now — $32.95 See more merch