Language:
Free Online Dictionary|3Dict

碍难

Source : CEDICT

inconvenient/difficult for some reason/to find sth embarrassing