Meanings

  1. idiomaticto indulge, to let oneself go, especially to revel, to have a good time with food, drink and merriment