1 definition by Thatrandomguyyouseeverywhere

Top Definition
A Scottish slang used for retarded
That guys a sheep
by Thatrandomguyyouseeverywhere February 25, 2017

Mug icon
Buy a a sheep mug!