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