well versed

adjective
1
having a lot of knowledge about something, or skill at something
ماهر, آگاه, باتجربه, متخصص, مجرب, خبره, حاذق, کارآزموده