lestodon
noun
les·to·don
| \ ˈlestəˌdän\
Definition of lestodon
: a genus of large South American Pleistocene ground sloths
Keep scrolling for more