礙手礙腳 ài shǒu ài jiǎo

DEFINITIONS

  1. to be in the way
  2. to be a hindrance

CHARACTERS

礙 ài obstruct, hinder, block, deter
手 shǒu hand
礙 ài obstruct, hinder, block, deter
腳 jiǎo foot; base, leg, foundation