to team up - Spanish English Dictionary