Meaning: under all conditions, no matter how challenging or difficult
My best friend has supported me through thick and thin
Meaning: an idea or subject to think about.
The manager's meeting today has given me a lot of food for thought about whether I want to continue working for this company
Meaning: to take a long time to make a decision
I will need to mull things over before I decide whether or not to start my own business. It is a big decision
Meaning: unaware of the current situation
Just by reading her facial expressions, I can easily tell you that she is miles away
Meaning: thoughts of very intelligent people are similar to each other
The two of us had the same idea at the same time. Well, great minds think alike!
Meaning: think differently
The team always thinks outside the box to come up with unique advertisements for all its clients
Meaning: under the protection, sponsorship, or patronage
We restored the home under the auspices of the historical society
Meaning: to change from supporting something to opposing it
A section of his supporters turned against him when they heard his latest speech on immigration