non-refundable expenses - German English Dictionary