homing aid - French English Dictionary