You are here

碍手碍脚

Basic Info
[ài shǒu ài jiǎo]
1.to stand in the way; to be cumbersome; to be under one's feet
Flash Card Samples
Practice samples