devote oneself fully to something - Almanca İngilizce Sözlük