1 definition by Suedehead85

Top Definition
Scottish term for folk with sheep like head features.
Tom: Is Robander in the office yet?

Shaun: Nah man, Sheep's heed is late again!!!
by Suedehead85 August 03, 2010

Mug icon
Buy a Sheep's heed mug!