Etymology
Today it means: A remotely controlled robot for carrying out physical tasks in a space environment. Full definition →
From tele- + puppet.
Etymology from Wiktionary, CC BY-SA 4.0.