conclusion of a deal - Español Inglés Diccionario