41 / 3571

What does 百家争鸣 (bǎi jiā zhēng míng) mean in English?

百家争鸣
bǎi jiā zhēng míng百家爭鳴

a hundred schools of thought contend