space based radar - Alemán Inglés Diccionario