Alcyonaria

Explore definitions, synonyms, and language insights of Alcyonaria

Definitions

Noun
corals and sea anemones having eight branches

More General Terms