英語候補to give one's allto make the utmost effortto work assiduouslyto make (grind) one's body into dust