2339 / 2512

What does 争先恐后 (zhēng xiān kǒng hòu) mean in English?

争先恐后
zhēng xiān kǒng hòu争爭

striving to be first and fearing to be last (idiom); outdoing one another