installation department - French English Dictionary