Language:
Free Online Dictionary|3Dict

為難

Source : CEDICT

feel embarrassed or awkward/to make things difficult (for someone)/to find things difficult (to do or manage)