nosh up

nosh up  {n.}
A feast or large, satisfying meal.
Categories: British noun

'nosh up' on video