迷惑 (translations)→ annoyance embarrassment hassle imposition no trouble vexed vixen
憮然とした (translations)→ despondent disgruntled