争先恐后zhēngxiānkǒnghòuTop 30000Meanings1. (idiom) to compete to be first; to scramble to get ahead; to rush forward for fear of falling behindCharacters used争to strive先first恐to fear后after