senior scientist - Turkish English Dictionary