self-serve kiosk - German English Dictionary