Language:
Free Online Dictionary|3Dict

窒手窒腳

Source : CEDICT

obstructing hand and foot/difficult/troublesome (idiom)