microwave power transmission - Francés Inglés Diccionario