SMILODON


Meaning of SMILODON in English

noun an extinct genus of saber-toothed tigers. ·see mach/rodus.

Webster English vocab.      Английский словарь Webster.