Language:
Free Online Dictionary|3Dict

举步维艰

Source : CEDICT

to have difficulty in carrying out a plan (idiom)