nephridial gland

noun

Definition of nephridial gland