IDIOM ►

home run

Meaning 1
to hit the ball so hard that the batter can circle the bases and score a run
Sentence 1
Barry Bonds hit 70 home runs in 2001.
Meaning 2
to do something well to be a winner
Sentence 2
You scored a home run with that presentation. I think we'll get the contract.