to complete satisfactorily - Inglés Sinónimo Diccionario