wallow

sense 1: devote oneself entirely to something; indulge in to an immoderate degree, usually with pleasure; "Wallow in luxury"; "wallow in your sorrows"
wallow

sense 2: roll around, as of a pig in mud
wallow welter

sense 3: billow forth; as of smoke or waves
billow wallow

sense 4: be ecstatic with joy
revel wallow rejoice triumph

sense 5: delight greatly in; "wallow in your success!"
wallow