luxuriate:

to thrive; to revel; to indulge oneself; to grow profusely; to develop extensively

lab:

a place providing opportunity for experimentation, observation, or practice in a field of study