Skip to main content

amplexus's definitions

dusters

The paired male sex glands located in the scrotum. Also see Testis. It is possible the word originated in Australia.
“Babe I’ve just had a shave, check out my shiny dusters”
by amplexus September 14, 2008
mugGet the dustersmug.

Share this definition