multitouch Syllabification: (mul·ti·touch)Pronunciation: /ˈməltiˌtəCH/Definition of multitouch noun ( trademark in the UK) 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 British & World English dictionary