Advertisement

Advertisement

Malpighian tube

noun

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