telemechanism noun1 •A system allowing a mechanism to be operated from a distance. formstelemechanisms