八方ふさがり

being boxed in on all sides; having obstacles in every direction; being at a loss (what to do); being in a fix

Meaning

  1. n
    being boxed in on all sides; having obstacles in every direction; being at a loss (what to do); being in a fix

Example sentences