non-refundable fee - German English Dictionary