Definify.com

Definition 2025


alcyonoids

alcyonoids

English

Noun

alcyonoids

  1. plural of alcyonoid