Search
experiencing an emotional or mental discomfort due to an annoying situation or a person
daunted
fazed