thông thuộc

Verb

 * 1) to know by heart; to be versed in