snapper (n.) Look up snapper at Dictionary.com
"one who or that which snaps," 1570s, agent noun from snap (v.). Applied to various fishes since 1690s. Slang meaning "vagina" is by 2000. As a short form of snapping turtle (1784) it is recorded from 1872. Snappers "teeth" is attested from 1924.