1 definition by JPTiger

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 17, 2012
Get the Yell mug.