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