amplexus's definitions
The paired male sex glands located in the scrotum. Also see Testis. It is possible the word originated in Australia.
by amplexus September 14, 2008
Get the dusters mug.
Get the dusters mug.We'll email you a link to sign in instantly.