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