Engine that converts mechanical energy into electrical energy by electromagnetic induction English: generator
Someone who originates or causes or initiates something English: generator, source, author Bahasa: pencipta, pengarang, penghasil