Полный англо-русский словарь
deposit at
Осаждаться на
Полный англо-русский словарь
deposit as security
deposit at a bank