strategic and project development manager - Turkish English Dictionary