armature

    noun
  1. Electricity & Biology armadura.
  2. [of dynamo] induït.