scientific support coordinators - German English Dictionary