Definitions | Machairodus |
| noun
- 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.
(webster)
Supplemental Details:Sponsor an extended definition for Machairodus for as little as $10 per month. Click here to contact us.
| |
|