punch clock - French English Dictionary