permanently installed new hydraulic lift - Spanish English Dictionary