punching and stamping method - Turkish English Dictionary