Definitions of Smiledon:

  • noun:   saber-toothed tigers