SPITTER


Meaning of SPITTER in English

[spit.ter] n (14c): one that spits

[2]spitter n (1908): spitball

2.

Merriam-Webster English vocab.      Английский словарь Merriam Webster.