self-contained navigation system - Francés Inglés Diccionario