Language:
Free Online Dictionary|3Dict

窒手窒脚

Source : CEDICT

obstructing hand and foot/difficult/troublesome (idiom)