to work together to solve a problem
"Let’s put our heads together and find a solution."
To amaze or impress someone greatly.
to go shopping for a long time until you are tired
honest and straightforward; without cheating
having a friendly and positive relationship with someone
a plan or structure that is weak and likely to fail
used to express thanks politely