voucher for receipt - German English Dictionary