home run is a noun meaning "a base hit on which the batter scores a run". It carries 2 recorded senses.
a base hit on which the batter scores a run
something that exactly succeeds in achieving its goal
“the new advertising campaign was a bell ringer”
“scored a bull's eye”
“hit the mark”
“the president's speech was a home run”
trope
Definitions, synonyms and semantic relations for home run come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.