Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
home run
in English
home run
us
//houm ruːn//
uk
//həʊm ruːn//
#common
Definitions
Noun
a
four-base
hit
in
baseball
;
scoring
a
highly
successful
achievement
a
hit
allowing
the
batter
to
score
a
popular
or
widespread
success
Base Words
run
home