Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

smilodon Definition

Cancel
smilodon
noun
Any member of the extinct genus ''Smilodon'', the saber-toothed tigers

Words Related to smilodon!

smilodon Examples by Brain Bank Users