Refine this word faster
Nephridium
noun
Definitions
Noun
- 1 A tubular excretory organ in some invertebrates.
- 2 The embryonic excretory organ that develops into the kidney.
Etymology
From nephro- + -idium.
See also for "nephridium"
Next best steps
Mini challenge
Unscramble this word: nephridium