Green’s Dictionary of Slang

Bonnyrig (rose) n.

[rhy. sl. Bonnyrig rose = dose n.1 (3a); ult. Bonnyrig Rose Athletic FC]

a bout of venereal disease.

[Scot]I. Welsh Dead Man’s Trousers [31]: I’ve probably gied Sick Boy a Bonnyrigg!