Home › Words › T › telepuppettelepuppettelepuppet means A remotely controlled robot for carrying out physical tasks in a space environment.Among words judged in Lexicurio's Arena, telepuppet ranks #25,521 of 42,747 for Qualifying.EtymologyFrom tele- + puppet.nounA remotely controlled robot for carrying out physical tasks in a space environment.Definitions & examples from Wiktionary (CC BY-SA 3.0).