tinh thông

Etymology
.

Adjective

 * 1) knowledgeable; expert; well-versed in