high power microwave weapon - Espagnol Anglais Dictionnaire