teaming agreements - Francés Inglés Diccionario