YourDictionary

Dictionary Home » Dictionary Definitions » Malpighian tubules

Malpighian tubules

a group of small, tubular, excretory and water-regulating glands that open into the hind part of the alimentary canal in most insects and spiders

link/cite print suggestion box