permanently installed new hydraulic lift - German English Dictionary