microwave pulse radar - Alemán Inglés Diccionario