What does Bonniescotland mean?

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