keep one's nose the grindstone (verb) keep one's nose to the grindstone: work doggedly
Sinonime: able, accomplished, adaptable, adroit, all-around, all-purpose, all-round, ambidextrous, conversant, dexterous, elastic, facile, functional, gifted, handy, ingenuous, many-sided, mobile, multifaceted, plastic, pliable, puttylike, ready, resourceful, skilled, skillful, talented, variable, varied, various