multi-touchscreen - German English Dictionary