Language:
Free Online Dictionary|3Dict

舉步維艱

Source : CEDICT

to have difficulty in carrying out a plan (idiom)