Big Huge Thesaurus

luxuriate

verb

sounds kind of like