advanced technology cruise missile - French English Dictionary