small wind turbine - French English Dictionary