C2 embarrassed or nervous:

中文解释

feel awkward I always feel awkward when I\'m with Chris - he\'s so difficult to talk to.

正在查询

pinchbeck opacifying navaids dumpily doubting depositing EDO virago last all night