self-contained navigational aid - Turkish English Dictionary