long range cruise missile - Spanish English Dictionary