multitouchPronunciation: /ˈmʌltitʌtʃ/Definition of multitouch noun [mass noun] trademark functionality allowing a touch screen, trackpad, etc., to register multiple points of contact made on the surface simultaneously. multitouch in other Oxford dictionaries Definition of multitouch in the US English dictionary