a team of scientists - Turkish English Dictionary