Vocabulary

動きが取れない

unable to move; held up; swamped; stuck between a rock and a hard place

expression i-adjective