Definition of Megatheriid

  • (noun) a large extinct ground sloth

Synonyms of Megatheriid


Antonyms of Megatheriid


No Antonyms Found.

Homophones of Megatheriid


No Homophones Found.