pay and display ticket machine - French English Dictionary