STOMATE Meaning of STOMATE in English [sto.mate] n [irreg. fr. NL stomat-, stoma] (1835): stoma 2. Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012