between a rock and a hard place in Japanese
between a rock and a hard place in Japanese
板ばさみ
(idiom) In a difficult and inescapable position. [from early 20th c.]
前門の虎、後門の狼
(idiomatic) Having the choice between two unpleasant or distasteful options; in a predicament or quandary.