Search results
- Dictionarytel·e·sur·ger·y/ˈteləˌsərj(ə)rē/
noun
- 1. surgery performed by a doctor considerably distant from the patient, using medical robotics and multimedia image communication.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries