devote oneself intensely to an activity often - İspanyolca İngilizce Sözlük