Attested.to

Definition

a financial institution that accepts deposits and channels the money into lending activities

Seed ·

Term in context

banking company in CommonParlance