touchscreen information terminal - German English Dictionary