deposit in escrow - German English Dictionary