Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
homerun
in English
homerun
us
//ˈhoʊˌruːn//
uk
//ˈhoʊˌruːn//
#common
Definitions
Noun
a
hit
that
scores
a
run
a
four-base
hit
in
baseball
a
great
or
popular
success
The
new
product
was
a
homerun
in
the
market
.
Base Words
run
home