wind turbine generator systems - Spanish English Dictionary