Noun Definition

megatheriid

1.Definition: a large extinct ground sloth

Related Noun(s):megatherian

Category: Animals