Definition of pub luncher in English:

pub luncher

noun

  • A person who eats a pub lunch.

Origin

1970s; earliest use found in The Times.