open-front mechanical power press - German English Dictionary