碍手碍脚ài shǒu ài jiǎoaishouaijiao(idiom) to be in the way; to be a hindranceCharacters in this word手hand碍to block, to deter, to hinder, to obstruct脚leg, footStudy it in Yanamino