English
Detailed Synonyms for green gland in English
green gland:
green gland [the ~] noun
-
the green gland
– one of a pair of glands (believed to have excretory functions) in some crustaceans near the base of the large antennae 1the green gland– one of a pair of glands (believed to have excretory functions) in some crustaceans near the base of the large antennae 1