Dictionary Home » Dictionary Definitions » Malpighian tube

Malpighian tube

noun
Any of the excretory tubules leading from the posterior portion of the alimentary canal of insects and other arthropods. Also called Malpighian tubule.

Origin:

Origin: After Marcello Malpighi

.

link/cite print suggestion box