feel embarrassed or awkward/to make things difficult (for someone)/to find things difficult (to do or manage)
版权所有 © 2026 3Dict.cn