Depository
A bank or company which holds funds or securities deposited by others, and where exchanges of these securities take place.
A bank or company which holds funds or securities deposited by others, and where exchanges of these securities take place.