Find the word definition

Wiktionary
smilodons

n. (plural of smilodon English)

Usage examples of "smilodons".

Lionesses and she-cheetahs, leopards sleek of flank and smilodons long of tooth.

It was possible that they would be able to confirm the assignment of a pair of Smilodons before this interview was concluded.