Skip to main content

smilodon

English smilodon meaning in English  •  smilodon का अर्थ अंग्रेजी में
Noun
  • An extinct genus of saber-toothed tigers. See Mach rodus>.
Advertisement