STOMATE


Meaning of STOMATE in English

(n.) A stoma.

Webster's English dictionary.      Английский словарь Webster.