search and tracking radar - Alemán Inglés Diccionario