put down a deposit on something - German English Dictionary