assemble a team of scientists - French English Dictionary