self-serve kiosk - French English Dictionary