self-contained navigational aid - French English Dictionary