Top Definition
A bitchin' place where bitchin' people live. But people can't handle the pressure of living there, so they're all moving.
Person One: That Abi girl lives in Enniskillen
Person Two: OH SHES SO COOL!
by chickachickachicka June 05, 2010
1 more definition
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 19, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.