Scrabble Cheat
NEPHRIDIA
NEPHRIDIA is a 9 letter Scrabble word worth 15 points.
(in many invertebrate animals) a tubule open to the exterior which acts as an organ of excretion or osmoregulation. it typically has ciliated or flagellated cells and absorptive walls.
Letter start with N