About us
Define
Definitions for
"Nephridia"
nef-RID-ee-a Networks of tubules in some invertebrates that have an excretory function. 778
mhhe.com