Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
ballbusters
in English
ballbusters
#limited
Definitions
Noun
people
who
intimidate
or
overwhelm
others
; (
figuratively
,
forcefully
)
His
aggressive
management
style
made
him
one
of
the
ballbusters
in
the
company
.
Base Words
ball
busters