to complete satisfactorily - İspanyolca İngilizce Sözlük