be all things to all men

N/A

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

to try to please everyone, even when it is impossible.

Source: tema4p/english-vocabulary

be an old hand at sth

N/A

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

To be very experienced at doing something.

Source: tema4p/english-vocabulary

be at a crossroads

N/A

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

to be at an important point where you must choose what to do next

Source: tema4p/english-vocabulary

be at death's door

N/A

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

to be very sick and close to dying.

Source: tema4p/english-vocabulary

be at loggerheads

N/A

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

to disagree strongly with each other, often in a way that cannot be easily resolved

Source: tema4p/english-vocabulary

be at odds with

N/A

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

to disagree with someone or something

Source: tema4p/english-vocabulary

be au fait with

N/A

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

to be familiar with and understand something well

Source: tema4p/english-vocabulary

be back to square one

N/A

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

to be back at the start again after losing progress

Source: tema4p/english-vocabulary

be banging or hitting your head against a brick wall

N/A

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

To keep trying to achieve something that is very difficult or impossible, especially because other people are not cooperating or listening.

Source: tema4p/english-vocabulary

be barking up the wrong tree

N/A

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

to look in the wrong place or blame the wrong person.

Source: tema4p/english-vocabulary

be batting a thousand

N/A

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

to be very successful and not making mistakes.

Source: tema4p/english-vocabulary

be between the devil and the deep blue sea

N/A

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

To be in a situation where you have to choose between two equally difficult or unpleasant options.

Source: tema4p/english-vocabulary

be beyond the pale

N/A

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

to be completely unacceptable or shocking.

Source: tema4p/english-vocabulary

be blown away by sth

N/A

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

To be very impressed or amazed by something.

Source: tema4p/english-vocabulary

be brought/called to account

N/A

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

Be forced to explain your actions and (probably) punished.

Source: tema4p/english-vocabulary

be built on sand

N/A

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

If something is built on sand, it is based on weak ideas and will probably fail.

Source: tema4p/english-vocabulary

be centre stage

N/A

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

To be the main focus of attention.

Source: tema4p/english-vocabulary

be centre-stage

N/A

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

to be the main focus of attention

Source: tema4p/english-vocabulary

be cool with

N/A

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

To be okay with something and accept it.

Source: tema4p/english-vocabulary

be dealt a lousy hand

N/A

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

to be given a bad situation in life that is hard to change.

Source: tema4p/english-vocabulary