agreed-upon deposit - German English Dictionary