power purchase agreement - French English Dictionary