Definition of pub band in US English:

pub band

noun

British
  • A band which performs in pubs, especially a local or amateur one playing blues or rock music.

Origin

1970s; earliest use found in Zigzag.