be falling apart at the seams

N/A

Chưa có nghĩa tiếng Việt.

If something is falling apart at the seams, it is in very bad condition and breaking down.

Source: tema4p/english-vocabulary

be floating/walking on air

N/A

Chưa có nghĩa tiếng Việt.

To be extremely happy or elated, usually because something very good has happened.

Source: tema4p/english-vocabulary

be flying high

N/A

Chưa có nghĩa tiếng Việt.

to feel very happy and successful

Source: tema4p/english-vocabulary

be fresh out of sth

N/A

Chưa có nghĩa tiếng Việt.

To have none left of something.

Source: tema4p/english-vocabulary

be getting nowhere

N/A

Chưa có nghĩa tiếng Việt.

To make no progress.

Source: tema4p/english-vocabulary

be given one's marching orders

N/A

Chưa có nghĩa tiếng Việt.

To be told to leave a job because you are fired.

Source: tema4p/english-vocabulary

be given the go-ahead

N/A

Chưa có nghĩa tiếng Việt.

to be officially allowed to start something

Source: tema4p/english-vocabulary

be given the sack

N/A

Chưa có nghĩa tiếng Việt.

to lose your job because your employer fires you

Source: tema4p/english-vocabulary

be going great guns

N/A

Chưa có nghĩa tiếng Việt.

to be doing very well and making fast progress

Source: tema4p/english-vocabulary

be half the battle

N/A

Chưa có nghĩa tiếng Việt.

to be an important part of success

Source: tema4p/english-vocabulary

be hard pressed to

N/A

Chưa có nghĩa tiếng Việt.

To find it very difficult to do something.

Source: tema4p/english-vocabulary

be hard put to

N/A

Chưa có nghĩa tiếng Việt.

To find it very difficult to do something.

Source: tema4p/english-vocabulary

be head and shoulders above sb

N/A

Chưa có nghĩa tiếng Việt.

much better than someone else.

Source: tema4p/english-vocabulary

be heavy going

N/A

Chưa có nghĩa tiếng Việt.

To be difficult and not enjoyable to do or understand.

Source: tema4p/english-vocabulary

be heavy-going

N/A

Chưa có nghĩa tiếng Việt.

slow and hard to get through because it is boring or difficult

Source: tema4p/english-vocabulary

be in a dream world

N/A

Chưa có nghĩa tiếng Việt.

to think in an unrealistic way and not see the real situation

Source: tema4p/english-vocabulary

be in full swing

N/A

Chưa có nghĩa tiếng Việt.

to be at the most lively or active stage; when an event or activity is happening with maximum energy and participation.

Source: tema4p/english-vocabulary

be in over one's head

N/A

Chưa có nghĩa tiếng Việt.

to be in a situation that is too difficult for you

Source: tema4p/english-vocabulary

be in someone's good books

N/A

Chưa có nghĩa tiếng Việt.

To be liked or approved of by someone, often because you have done something to please them.

Source: tema4p/english-vocabulary

be in the doldrums

N/A

Chưa có nghĩa tiếng Việt.

(of a business) be not very successful; (of a person) feel sad and without energy

Source: tema4p/english-vocabulary