megatheriid

Definitions

  • WordNet 3.6
    • n megatheriid a large extinct ground sloth
    • ***