meaning of green gland

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


Related Words

green gland |

Developed & Maintained By Taraprasad.com

Treasure Words