1 result found

Search Results for: glowworm

Malpighian tubule

Definition noun, plural: Malpighian tubules A tubule extending from the interior (alimentary canal) to the exterior of many... Read More