meaning of beanball

beanball meaning in General Dictionary

a baseball intentionally tossed within batters mind

View more

  • a baseball deliberately tossed within batter's mind