the country's superiority in weaponry - Espagnol Anglais Dictionnaire