home run


Meanings

  • a base hit on which the batter scores a run
  • something that exactly succeeds in achieving its goal;
    • "the president's speech was a home run"