A very large electric diesel generator, Emergency power supply. Powered by Diesel power., isolated on white background