smiledon Meaning, Definition & Usage

  1. noun saber-toothed tigers
    genus Smiledon.

WordNet