汗牛充棟(かんぎゅうじゅうとう)

Japanese vocabulary

Meaning: (having, there being) a great number of books

See it used in real works