permanent-way installation - French English Dictionary