碍手碍脚àishǒu'àijiǎo
Top 45000
Meanings
1. (idiom) to be in the way; to be a hindrance
Characters used