to complete satisfactorily - Espagnol Anglais Dictionnaire