Language:
Free Online Dictionary|3Dict

礙難

Source : CEDICT

inconvenient/difficult for some reason/to find sth embarrassing