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