Alcyonoid



ENGLISH MEANING
noun
1.
A zoophyte of the order Alcyonaria.
adjective
1.
Like or pertaining to the Alcyonaria.