scimitar-toothed catWiktionary 原文英美释义名词noun1Any of various species of extinct prehistoric cats of the tribe †Homotheriini.