bá​qián​zhì​hòu

to be in a dilemma

  1. to tread on
    (literary) (bound form) to tread on; to stamp or trample; to kick; used in the expression 跋前疐后 bá​qián​zhì​hòu
  2. qián locativenoun
    front
    (bound form) front; forward; ahead; facing direction. Use 前边 qián​bian or 前面 qián​miàn for the standalone noun.
  3. to stumble
    (literary) to fall; to stumble or be tripped up; also used to mean treading on something
  4. hòu locativenoun
    behind
    (bound form) back; rear; behind; in the direction of one's back