1 lestodon | Definition of lestodon

lestodon

noun
les·​to·​don | \ ˈlestəˌdän\

Definition of lestodon

: a genus of large South American Pleistocene ground sloths

History and Etymology for lestodon

New Latin, from Greek lēistēs robber + New Latin -odon

Keep scrolling for more