someone who is good at doing something – synonyms and related words | Macmillan Dictionary
Nội Dung Chính
ace
noun
informal someone who is very good at doing something
adept
noun
someone who is very skilled at doing something or who knows a lot about something
all-rounder
noun
British someone who is good at doing a lot of different things, especially in sport
best
noun
the person who is the most skillful at doing something
class act
noun
American someone who has the natural ability to choose the best thing or behave in the most appropriate way in every situation
dab hand
noun
Britishinformal someone who is very good at something
demon
noun
someone who is extremely good at something
goat
noun
greatest of all time: a person who has accomplished the most in a particular activity, especially sport
hotshot
noun
informal someone who is very good and successful at something, especially someone young
hot stuff
noun
informal someone who is very good at doing something
king
noun
a man who is the best at doing a particular thing
machine
noun
a person or animal that does something very effectively
natural
noun
someone whose skills and abilities suit a particular job or activity
renaissance man
noun
a man who knows a lot about many different subjects and has many practical skills and abilities
renaissance woman
noun
a woman who knows a lot about many different subjects and has many practical skills and abilities
rising star
noun
someone who has already achieved some things but is expected to achieve much more
talent
noun
a person or people with a natural ability for being good at a particular activity
technician
noun
someone who has the skills needed to do a particular activity well, especially in sports or art
virtuoso
noun
someone who is very good at a particular activity, especially playing a musical instrument
whiz
noun
informal someone who can do an activity very well
wizard
noun
someone who is very good at something
wunderkind
noun
mainly journalism a young person who is extremely good at something
young gun
noun
a young person who is good enough to be able to compete with older more experienced people