1 definition by JPTiger

Top Definition
Yell is an island north of shetland, which is an island north of UK, which is an Island north-west of Europe.

Most people say that Yell folk shag sheep. No one is sure if this is a one night stand or a serious relationship.
Dave: D'you see Mark's photos from last night?
James: No?
Dave: He was shagging a sheep in Yell!!
by JPTiger January 16, 2012
Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×