isolated hydropower plant - French English Dictionary