e7c6109d_Excretory___Reverse_Dictionary__Definition_Meaning
[Word/Phrase] green gland [Definition/Meaning] 
one of a pair of glands (believed to have excretory functions) in some crustaceans near the base of the large antennae
Find definitions containing the word Excretory | Reverse Dictionary