English

edit

Noun

edit

eldoniid (plural eldoniids)

  1. Any extinct animal of the family Eldoniidae

Anagrams

edit