Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
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