electric power research institute - French English Dictionary