permanently installed equipment - French English Dictionary