telemanipulators

English

Noun

telemanipulators

  1. plural of telemanipulator