English dictionary
megatheriid meaning and definition
Definition and meaning of megatheriid at MeaningMonkey.org. megatheriid meaning and definition in the English Dictionary.MEGATHERIID noun
Definition of megatheriid (noun)
- a large extinct ground sloth
- synonyms: megatherian, megatherian mammal
Source: Princeton University Wordnet