Malpighian-tubules definitions

A group of small, tubular, excretory and water-regulating glands that open into the hind part of the alimentary canal in most insects and spiders.
noun
7
0
Plural form of malpighian tubule.
noun
0
0