leading scientist - Turkish English Dictionary