Definify.com

Definition 2026


siphonostomes

siphonostomes

English

Noun

siphonostomes

  1. plural of siphonostome