What is another expression for enormous amount of hard-working practice, concisely in one or two words? This is for the situation for a mechanics trying to hone their skills.
The search engine these day are not so advance for finding synonymous expression, therefore I would rather to choose to ask here.