A station built for the production of electric power.
The portion of a vehicle devoted to providing energy for motion: the engine or motor.
Search
Explore