temporary deposit receipt - German English Dictionary