a short cavalry carbine - Français Anglais Dictionnaire