be over the moon - быть на седьмом небе от счастья (=be thrilled), be down in the dumbs  - упасть духом (=be miserable), to blow your top  - быть вне себя от ярости (=be furious), be on edge - быть как на иголках (=be anxious/stressed), something gets on your nerves  - действовать на нервы (=be irritated), be green with envy - позеленеть от зависти (=be envious), lose face - ударить в грязь лицом (= be humiliated) , be tearing your hair out  - хвататься за голову (=be anxious/exasperated/frustrated), be in two minds (about something) - колебаться (= be indecisive),

2A Idioms Solutions Upper-intermediate

Leaderboard

Visual style

Options

Switch template

Continue editing: ?