impact pressing - Turkish English Dictionary