be over the moon - thrilled, be down in the dumps - miserable, blow your top - furious, be on edge - anxious/stressed, something gets on your nerves - irritated, be green with envy - envious, lose face - humilated, be tearing your hair out - anxious/exasperated/frustrated, be in two minds about sth - indecisive,

Solutions Upper-intermediate 2A Idioms about feelings

लीडरबोर्ड

दृश्य शैली

विकल्प

टेम्पलेट स्विच करें

ऑटो-सेव पुनःस्थापित करें: ?