a difficult mission - Turkish English Dictionary