Definition of pub lunch in English:

pub lunch

noun

  • A lunch served by a pub for consumption on the premises.

Origin

1950s.