当头dāngtóu
Top 25000
Meanings
1. coming right into one's face
2. imminent
3. to put first
Characters used