1. one of a pair of glands believed to have excretory functions in some crustaceans near the base of the large antennae
green gland |