sabre-toothed cat - Français Anglais Dictionnaire