accomplished

/əˈkɑmplɪʃt/

adjective

Highly trained or skilled.

an accomplished pianist

expert,skilled,skilful,masterly,virtuoso,master,consummate,proficient,talented,gifted,adept,adroit,deft,dexterous,able,good,competent,capable,efficient,experienced,seasoned,trained,practised,professional,polished,well versed,versed,smart,clever,ingenious,ready,apt,handy,artful