telepuppet
English
Etymology
From
tele-
+
puppet
.
Noun
telepuppet
(
plural
telepuppets
)
A remotely controlled
robot
for carrying out
physical
tasks
in a
space
environment
.