impression mark pressing - French English Dictionary