microwave pulse radar - Francés Inglés Diccionario