Definition of pub band in English:
pub band
noun
BritishA band which performs in pubs, especially a local or amateur one playing blues or rock music.
Origin
1970s; earliest use found in Zigzag.
Are You Learning English? Here Are Our Top English Tips