What does "luxuriate" mean?

Luxuriate: To feed or live luxuriously; as, the herds luxuriate in the pastures.

Additional senses

  1. 2.To indulge with unrestrained delight and freedom; as, to luxuriate in description.

Sources