deposit institution - German English Dictionary