meaning of Bonniescotland

Bonniescotland meaning in Urban Dictionary

a phrase talking about either the act of sheep chasing and fondling or even the real individual carrying it out