telesurgery - Turkish English Dictionary