luxuriate
Contents
English Expression
  1. n.:  give oneself over to
  2. v.:  luxuriate
Containing Phrases
workaholismdissipatedstagestruck
lizardwallow in luxury