Etymology
Advertisement

home run (n.)

1856, from home (n.) + run (n.).

Others are reading

Advertisement
Advertisement
Definitions of home run

home run (n.)
a base hit on which the batter scores a run;
Synonyms: homer
home run (n.)
something that exactly succeeds in achieving its goal;
the president's speech was a home run
Synonyms: bell ringer / bull's eye / mark
From wordnet.princeton.edu