robotic telesurgery - French English Dictionary