to blow your top - to become very angry, be on edge - nervous, irritable, be over the moon - to be very happy, smth gets on your nerves - make smbd angry and irritative, be green with envy - envious, lose face - to be humiliated, be tearing your hair out - stressed, be in two minds - find it hard to decide, hostile - unfriendly; unfavorable; warlike, aggressive,

2A Solutions Upper-Intermediate.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?