wind turbine generator systems - French English Dictionary