eLook Home
eLook Online Dictionary
Search Online Dictionary
Email this page to a friend
GREEN GLAND
Definition:
[noun] one of a pair of glands (believed to have excretory functions) in some crustaceans near the base of the large antennae
Synonyms:
Search for
synonyms for GREEN GLAND
Web Standards & Support:
eLook Home
eLook Online Dictionary
Search Online Dictionary
About
Contact