hand-manipulated computing device - French English Dictionary