1 definition by yolomateymoo

Top Definition
the most entertaining , exciting and competitive league in football
scottish football is amazing
by yolomateymoo February 16, 2013

Mug icon
Buy a scottish football mug!