Word info

mimotonid

Noun

Meaning

mimotonid (plural mimotonids)

Any extinct lagomorph of the family Mimotonidae

Source: en.wiktionary.org

Anagrams

Close letter words and terms