This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Machairodus
n.
A genus of extinct mammals allied to the cats, and
having in the upper jaw canine teeth of remarkable size and strength;
-- hence called saber-toothed tigers.