telemechanisms

English

Noun

telemechanisms

  1. plural of telemechanism