A trust company is a specialized financial institution that provides fiduciary services. A bank is a more general term that can refer to either a commercial bank that deals in loans and deposits or a savings and loan association specializing in home mortgages.