refundable deposit - German English Dictionary