be not for the fainthearted
難しくてたいへんな努力を要する
be not rocket science
((略式))〈事が〉難しくない
be on A's case
((略式))A(人)を非難し続ける
be quick on one's foot
1 (スポーツなどで)足が速い;動きが機敏である2 困難[難局]に機敏に対応できる
be [get] tarred with the same brush
(人と)同罪とみなされる[みなされて非難される]
be [get] tarred with the same stick
(人と)同罪とみなされる[みなされて非難される]
be teetering on the edge [the brink] of A
いまにもA(難事)が起こりそうである
be tremulous to blame
非難をひどく気にする
be under siege
1 包囲されている2 絶えず非難[強迫]にさらされている
be up to one's neck in A
((略式))A(困難・借金など)に首までつかっている,深くはまり込んでいる,陥っている;Aに没頭している