博學強記

Idiom

 * 1) to have a lot of knowledge and a good memory