諸子百家しょしひゃっか Noun English jmdict 1 noun (common) (futsuumeishi) yojijukugo historical term Hundred Schools of Thought (during China's Spring and Autumn period and Warring States period)