C1 slightly embarrassed, or making you feel slightly embarrassed:

中文解释

an uncomfortable silence

正在查询

misappropriates Neo breakdown through overwork tourist route aggressive troops a hot afternoon mark the turning point make approaches to sb kindled dissolutely