Word info

telepuppet

Noun

Meaning

telepuppet (plural telepuppets)

A remotely controlled robot for carrying out physical tasks in a space environment.

Source: en.wiktionary.org

Close letter words and terms