百家争鸣
bǎijiā-zhēngmíngTraditional 百家爭鳴
a hundred schools of thought contend
Every meaning
bǎijiā-zhēngmíng
- a hundred schools of thought contend
Its characters
Words with 百
Words with 家
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.