Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of machairodus

- 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.