1 definition by biotch233

The most dreadful town in Canada, super depressing place to live.
YEAH enniskillen sucks, i can't believe you even live there.
by biotch233 May 20, 2011
Get the Enniskillen mug.