hanging by a thread

N/A

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

in a very precarious or risky situation; likely to fail or collapse soon

Source: tema4p/english-vocabulary

hanging in the balance

N/A

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

No one knows what will happen to it in the future; its outcome is uncertain.

Source: tema4p/english-vocabulary

happy-go-lucky

N/A

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

Cheerful and not worried about problems.

Source: tema4p/english-vocabulary

hard going

N/A

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

Difficult and slow to do.

Source: tema4p/english-vocabulary

hard to swallow

N/A

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

difficult to accept or believe because it is unpleasant.

Source: tema4p/english-vocabulary

hard up

N/A

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

Having very little money.

Source: tema4p/english-vocabulary

hard-and-fast rules

N/A

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

Fixed rules that do not change.

Source: tema4p/english-vocabulary

harden one's heart

N/A

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

To stop feeling sympathy and become cold or unkind.

Source: tema4p/english-vocabulary

harder than one would bargained for

N/A

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

more difficult than you expected.

Source: tema4p/english-vocabulary

has a familiar ring to it

N/A

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

It sounds familiar; it seems like something you have heard or experienced before.

Source: tema4p/english-vocabulary

has a sweet tooth

N/A

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

particularly likes sweet things

Source: tema4p/english-vocabulary

has eyes like a hawk

N/A

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

sees everything; never misses anything

Source: tema4p/english-vocabulary

has seen better days

N/A

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

is old and not working so well

Source: tema4p/english-vocabulary

hasn’t (got) a leg to stand on

N/A

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

Has nothing to support his claim or position.

Source: tema4p/english-vocabulary

have a bad hair day

N/A

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

Have a day when your hair looks bad and you feel messy.

Source: tema4p/english-vocabulary

have a bash at

N/A

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

try to do something (more informal way of saying have a go)

Source: tema4p/english-vocabulary

have a change of heart

N/A

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

To change your opinion or the way you feel about something.

Source: tema4p/english-vocabulary

have a go

N/A

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

try to do something

Source: tema4p/english-vocabulary

have a good head for sth

N/A

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

to be naturally good at a skill or subject.

Source: tema4p/english-vocabulary

have a good mind to

N/A

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

To feel like you want to do something, often something a bit angry.

Source: tema4p/english-vocabulary