missile and launcher - Turkish English Dictionary