armed forces scientific and technical research center - Allemand Anglais Dictionnaire