大敌当前dà dí dāng qiándadidangqian(idiom) to be faced with a formidable enemyCharacters in this word前in front, forward大big, great, vast, high, deep当appropriate, timely敌enemy, foe, rivalStudy it in Yanamino