NEPHROSTOME


Meaning of NEPHROSTOME in English

[neph.ro.stome] n [NL nephrostoma, fr. nephr- + stoma stoma] (1888): the ciliated funnel-shaped coelomic opening of a typical nephridium

Merriam-Webster English vocab.      Английский словарь Merriam Webster.