long-range missile - Turkish English Dictionary