permanently installed new hydraulic lift - French English Dictionary