self-contained navigation aid - Alemán Inglés Diccionario