A self-operating machine or control mechanism designed to follow a predetermined sequence of operations or respond to encoded instructions.
Generality: 500