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
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