embark on a mission - Turkish English Dictionary