Alcyonaria Meaning

There are 1 meaning(s) for word Alcyonaria

Meaning 1 : corals and sea anemones having eight branches

    Synonyms : order alcyonaria