Definify.com

Definition 2025


ophiuroids

ophiuroids

English

Noun

ophiuroids

  1. plural of ophiuroid