generator: engine that converts mechanical energy into electrical energy by electromagnetic induction
drift: the gradual departure from an intended course due to external influences (as a ship or plane)