NEPHROSTOME MEANING IN ENGLISH

• Nephrostome Definition & Synonyms

  1. (n.) The funnelshaped opening of a nephridium into the body cavity.
  2. (n.) The funnelshaped opening of a nephridium into the body cavity.


RECENT SEARCHES