to complete satisfactorily - Español Inglés Diccionario