Advertisement
Advertisement
Malpighian tubules
plural noun
- organs of excretion in insects and many other arthropods: narrow tubules opening into the anterior part of the hindgut
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse