lead scientist - Turkish English Dictionary