Definify.com

Definition 2025


Malpighian_tubules

Malpighian tubules

English

Noun

Malpighian tubules

  1. plural of Malpighian tubule