self-contained navigational aid - Français Anglais Dictionnaire