Wiktionary
malpighian tubules
n. (plural of malpighian tubule English)
n. (plural of malpighian tubule English)