pay and display ticket machine - Spanish English Dictionary