HIGH STREET BANK

A term that originated in the United Kingdom, which refers to large retail banks that have many branch locations.