English

edit

Noun

edit

macrobaenid (plural macrobaenids)

  1. Any extinct turtle of the family †Macrobaenidae

Anagrams

edit