electronic touch-recording apparatus - German English Dictionary