to compete strongly with someone; to challenge effectively
誰かと強く競い合うこと; 効果的に挑戦すること
"The new company is giving the old giants a run for their money."
"新しい会社は古い巨人たちと強く競い合っています。"
to treat someone fairly and with respect
two people who used to dislike each other but became friends
To narrowly escape or achieve something by a very small marg...
to line up and wait for your turn
to surprise or impress someone very much
to prepare energetically to do something