buildings and equipment - French English Dictionary