complete one's mission - Turkish English Dictionary