a small ghetto village in eastern maine populated by drug dealers, lowlives, and the lonely horneswaggle.
Mechanic Falls is a shithole.
by Bubfellaguy March 24, 2010
1 more definition
Contrary to popular belief, Mechanic Falls is not a shit hole. It is a quaint little town set in Androscoggin, Maine. If you really want a shit hole go to Lewiston, Maine it is full of scary, creepy drug addicts.
I liked Mechanic Falls, it was beautiful!
by tanasha2212 November 28, 2012