Green’s Dictionary of Slang

yak-shagger n.

see sheep-shagger under sheep n.