it's a done deal. - Español Inglés Diccionario