off the top of your head

N/A

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

without thinking about it for very long or looking at something that has been written about it

Source: tema4p/english-vocabulary

off-the-cuff remark

N/A

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

something said without preparation or thought.

Source: tema4p/english-vocabulary

oil the wheels

N/A

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

Make a process easier and faster.

Source: tema4p/english-vocabulary

on a knife-edge

N/A

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

in a very difficult situation and there are worries about the future

Source: tema4p/english-vocabulary

on a level playing field

N/A

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

in a situation where everyone has the same opportunities and advantages; a fair situation

Source: tema4p/english-vocabulary

on a roll

N/A

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

Having a lot of success again and again.

Source: tema4p/english-vocabulary

on a weekly basis

N/A

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

Happening every week.

Source: tema4p/english-vocabulary

on balance

N/A

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

when you consider everything, overall.

Source: tema4p/english-vocabulary

on dangerous ground

N/A

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

To hold a view or opinion that will probably offend or upset people, or to be in a risky or sensitive situation.

Source: tema4p/english-vocabulary

on his way up

N/A

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

rising to better and better positions

Source: tema4p/english-vocabulary

on the back burner

N/A

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

isn't being dealt with now but hasn't been totally forgotten

Source: tema4p/english-vocabulary

on the ball

N/A

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

quick to understand and react

Source: tema4p/english-vocabulary

on the big/expensive, etc. side

N/A

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

Slightly more than desired or expected in terms of size, cost, weight, or another quality.

Source: tema4p/english-vocabulary

on the blink

N/A

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

beginning to break down and go wrong, probably because it is old

Source: tema4p/english-vocabulary

on the face of it

N/A

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

according to the appearance of something; as something seems at first glance, without deeper investigation

Source: tema4p/english-vocabulary

on the go

N/A

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

very busy, always active

Source: tema4p/english-vocabulary

on the hoof

N/A

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

While moving or without stopping to sit down.

Source: tema4p/english-vocabulary

on the house

N/A

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

Free, paid for by the business.

Source: tema4p/english-vocabulary

on the off-chance

N/A

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

because you hope you will do or find something or someone even if you do not think success is very likely

Source: tema4p/english-vocabulary

on the one hand

N/A

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

used to present one of two opposite facts or different ways of looking at the same issue

Source: tema4p/english-vocabulary