What is the full meaning of smilodons
SMILODON, an extinct genus of saber-toothed tigers [n]
Example of the word smilodons placed on a Scrabble board.