assemble a team of scientists - Español Inglés Diccionario