nosh-up

noun

Definition of nosh-up

British, informal
: a very large meal