Find the word definition

Wiktionary
malpighian tubules

n. (plural of malpighian tubule English)