non-refundable deposit - German English Dictionary