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

Card 3333HSK Level 43333/3571
CARD3333
PROGRESS93%
争先恐后
爭先恐後
zhēng xiān kǒng hòu
strive to be the first; vie with each other

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d