keep one's nose 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, plastic, pliable, protean, puttylike, ready, resourceful, skilled, skillful, talented, variable, varied, various