permanently installed new hydraulic lift - Turkish English Dictionary