embark on a quest - Turkish English Dictionary