self-tracking radar - Alemán Inglés Diccionario