to team up - Turco Inglés Diccionario