deposit agreement - German English Dictionary