installation site manager - French English Dictionary