portable hydraulic ram - German English Dictionary