to complete satisfactorily - Türkçe İngilizce Sözlük