Beanball — synonyms, definition

1. beanball (Noun)

1 synonym
beaner
1 definition

beanball (Noun) — A baseball deliberately thrown at the batter's head.

2 types of
delivery pitch