naval or military forces - Espagnol Anglais Dictionnaire