green gland
English
Noun
green
gland
(
plural
green glands
)
(
biology
,
zoology
)
One of a
pair
of
excretory
organs
, found in some
crustaceans
, particularly
decapods
like
crayfish
, that
function
similarly
to a
kidney
.
Synonym:
antennal gland