STOMATE


Meaning of STOMATE in English

[sto.mate] n [irreg. fr. NL stomat-, stoma] (1835): stoma

2.

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