self-contained navigation aid - French English Dictionary