Полный англо-русский словарь
Брит. отделение банка, открытое в магазине англ. отделение банка или финансовой компании, открытое в магазине
in-store bank