well versed

Alternative forms

 * well-versed

Adjective

 * 1) ; highly knowledgeable or skilled.