full service bank

Noun
  1. A financial institution that accepts demand deposits and makes loans and provides other services for the public (synset 108435377)

Other Searches