Definition, synonyms and related words
A humanoid robot designed to perform relatively complex physical operations on space missions.