the country's superiority in weaponry - Français Anglais Dictionnaire