Definify.com

Definition 2024


stomatodes

stomatodes

English

Noun

stomatodes

  1. plural of stomatode