High Street Banks
Definition
plural nounthe main British banks which accept deposits from individual customers
the main British banks which accept deposits from individual customers
Nearby Terms
- Similar companies