release (from a promise/duty) - Almanca İngilizce Sözlük