coxal gland
noun
: one of certain paired glands with ducts opening in the coxal region of arthropods and in some forms (as spiders) functioning as excretory organs
Love words? Need even more definitions?
Merriam-Webster unabridged
Share