touchscreen voting application - German English Dictionary