Green’s Dictionary of Slang

baa-lamb n.3

[assonance]

a euph. for bastard n.

[UK]Partridge DSUE (8th edn) 34/1: since ca. 1918.