to undertake projects - Turkish English Dictionary