depository financial institution

Noun
  1. A financial institution that accepts deposits and channels the money into lending activities (synset 108437235)
    "he cashed a check at the bank"; "that bank holds the mortgage on my home"

Other Searches