大敌当前English Expression:
  • n.  confronted with a formidable foe; in the face of the arch enemy
  • n.  confront a powerful enemy

(Unregistered user can only view 4 records)