Advertisement
Advertisement
Malpighian tube
noun
- one of a group of long, slender excretory tubules at the anterior end of the hindgut in insects and other terrestrial arthropods.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse