darrieus wind turbine - French English Dictionary