to give oneself up to something - Almanca İngilizce Sözlük