Definify.com

Definition 2025


siphonostomes

siphonostomes

English

Noun

siphonostomes

  1. plural of siphonostome