see the writing on the wall (事業の)行き詰まりを見て取る、災いの前兆を見る


band together 結束する、団結する


form a common front 共同戦線を張る


fend off を回避する、をかわす


specter 妄想、不安のもと、亡霊


crop up (思いがけず)生じる


over the long haul 長い目で見れば