Chinese

edit
to tie; bind or fasten together hand; convenient; ‑er to tie; bind or fasten together role; foot; base
trad. (綁手綁腳)
simp. (绑手绑脚)

Pronunciation

edit

Idiom

edit

綁手綁腳

  1. to be heavily constrained and unable to act freely