Green’s Dictionary of Slang

venison n.

see deer n. (1)