devote oneself intensely to an activity often - Spanisch Englisch Wörterbuch