high power microwave weapon - Spanish English Dictionary