to pull a team together - Spanish English Dictionary