telesurgery - French English Dictionary