open-front mechanical power press - Turkish English Dictionary