to have control or an advantage over someone
"The ruling party has the upper hand in this situation."
if you are determined, you can find a way to achieve your go...
to reach a stage of maturity or full potential
a situation that is not clearly defined or falls between two...
to make a serious promise or pledge
to officially charge someone with a crime
to be extremely frustrated and have no patience left