impression mark pressing - Turkish English Dictionary