advanced technology cruise missile - German English Dictionary