deep space mission - Turkish English Dictionary