Definition of Smilodon

Noun: smilodon

  1. An extinct genus of sabre-toothed tigers

See also:
smilo
smirch

Anagrams containing the word smilodon

simlnodo nsmilodo onsmilod donsmilo odonsmil lodonsmi ilodonsm milodons