complete one's mission - Spanish English Dictionary