generator: engine that converts mechanical energy into electrical energy by electromagnetic induction
instrumentality: an artifact (or system of artifacts) that is instrumental in accomplishing some end
concrete: a strong hard building material composed of sand and gravel and cement and water