radar-homing missile - French English Dictionary