parking voucher - German English Dictionary