telepuppet (English, noun)
expansion: telepuppet (plural telepuppets)
Senses:
glosses: A remotely controlled robot for carrying out physical tasks in a space environment.
Forms:
form: telepuppets
tags: plural