to indulge in- devoting oneself thoroughly to an activity; doing something gladly and persistently
sich ausgiebig einer Beschäftigung hingeben; etwas gern und ausdauernd machen