苦战kǔzhàn
Top 30000
Meanings
1. to fight a hard battle; (fig.) to struggle hard
Characters used