touchscreen information terminal - French English Dictionary