scientific support coordinators - Turkish English Dictionary