Noun Definition

megatheriidae

1.Definition: extinct ground sloths

Category: Animals