embark on a mission - Spanish English Dictionary