high power microwave weapon - Français Anglais Dictionnaire