Machairodus definition

A taxonomic genus within the family Felidae — the saber-toothed tigers, extinct mammals, with the upper jaw canine teeth of remarkable size and strength.
pronoun
0
0
Advertisement