汗牛充棟かんぎゅうじゅうとうkangyuujuutounoun(having, there being) a great number of booksKanji in this word充allot棟ridgepole汗sweat牛cowStudy it in Yanamino