Definisi 'beanball'

English to English
noun
1 a baseball deliberately thrown at the batter's head Terjemahkan
source: wordnet30

More Word(s)
bean, delivery, pitch,

Visual Synonyms