versed

adjective
1
having a lot of knowledge about something, or skill at something
ماهر, متخصص, خبره, وارد, مسلط, آگاه, زبده
synonym expert, practised