telepuppet noun1 •A remotely controlled robot for carrying out physical tasks in a space environment. formstelepuppets