What is the meaning of [Keeping One’s Nose to the Grindstone]

Working hard on something repetitive or tedious