power installation - French English Dictionary