eldoniid

English

Noun

eldoniid (plural eldoniids)

  1. Any extinct animal of the family Eldoniidae

Anagrams