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