Where does “home run” come from?

home run (English): A four-base hit; The portion of a journey that...

Definitions

  1. A four-base hit; The portion of a journey that...

Words derived from “home run”