turbine-generator building - French English Dictionary