Green’s Dictionary of Slang

bonny lay n.

[lay n.3 (1)]

(UK Und.) highway robbery.

[US]H. Tufts Autobiog. (1930) 293: To go upon the bonny lay . . . to undertake highway robbery.