megatherian_mammalEnglish

megatherian, megatherian mammal, megatheriid

Noun

A large extinct ground sloth

English: megatherian, megatheriid, megatherian mammal

English words with similar meanings

Show 2 words