to cooperate closely with someone
"The design and development teams work hand in hand with each other to deliver quality results."
to have very little of something left
to approve or authorize something, often in writing or email
to show excitement or happiness in an obvious way
to invest time or money into something
to become stronger or succeed despite difficult conditions
to collectively oppose something as one group