Definify.com

Definition 2025


stomatodes

stomatodes

English

Noun

stomatodes

  1. plural of stomatode