Tamil Dictionary 🔍

nephrostome

Neph"ro*stome, n. Etym: [Gr. (Zoöl. & Anat.) Defn: The funnelshaped opening of a nephridium into the body cavity.


nephrostome - Similar Words