small wind turbine - Spanish English Dictionary