Home
Search
Index
Definify.com
Webster
1913
Edition
Ophiura
‖
Oˊphi-u′ra
,
Noun.
[NL., from Gr.
ὄφισ
snake +
ὀυρά
a tail.]
(Zool.)
A genus of ophiurioid starfishes.
Similar Results