telechir noun1 •A robotic arm controlled by a human and offering a telepresence environment. formstelechirs