smilodon in English dictionary

  • smilodon

    Meanings and definitions of "smilodon"

    • Any member of the extinct genus Smilodon, the saber-toothed tigers.
    • noun
      Any member of the extinct genus Smilodon, the saber-toothed tigers.

    Grammar and declension of smilodon

    • smilodon ( plural  smilodons)
    • smilodon (plural smilodons)
  • Smilodon

Sample sentences with "smilodon"