Meaning of megatheriidae

Definition of megatheriidae

(noun) extinct ground sloths

Other information on megatheriidae

WIKIPEDIA results for megatheriidae
Amazon results for megatheriidae