I have not looked it up, but it sounds as though its full of theory. :-)...lay it on me, whats it mean?
A megatherium is a large, extinct, primitive mammal. Oddly enough, it seems to have been related to anteaters.