radar localization - Francés Inglés Diccionario