×

stomate meaning in English

n. stoma, mouth or mouthlike opening (zoology); microscopic opening, pore (botany)

Related Words

  1. stomacal
  2. stomachique
  3. stomathérapie
  4. stonewall
PC Version

Copyright © 2018 WordTech Co.