epiandrous glands
From ZooTerms (Dictionary of Invertebrate Zoology)
Arthropoda: Chelicerata) A group of glands found in most male spiders that add to the sperm web a small white mat on which the drop of sperm is deposited.
epiandrous glands: (