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