365bet中国官方网站

  • word of the day

    sabertooth

    sabertooth - 365bet中国官方网站 definition and meaning for word sabertooth

    Definition
    (noun) any of many extinct cats of the Old and New Worlds having long swordlike upper canine teeth; from the Oligocene through the Pleistocene
    Synonyms : saber-toothed tiger
  • Download our Mobile App Today