不上不下

shàngxià
  1. between a rock and a hard place
  2. describes an awkward situation where one does not know what to do
  3. in a bind; in a pickle
  4. inappropriate

Wiktionary

Entry Composition