eldoniid
English
Noun
eldoniid
(
plural
eldoniids
)
Any
extinct
animal
of the family
Eldoniidae
Anagrams
diindole