loveniid
English
Noun
loveniid
(
plural
loveniids
)
(
zoology
)
Any
sea urchin
in the
family
Loveniidae
Anagrams
violined