self-contained navigational aid - Turco Inglés Diccionario