Library
(invertebrate zoology) An excretory organ in the cephalon of adult crustaceans and best developed in the Malacostraca. Also known as green gland.
View more Animal Life videos