sabre-toothed cat - Espagnol Anglais Dictionnaire