Dictionary.com
Thesaurus.com

beanshooter

American  
[been-shoo-ter] / ˈbinˌʃu tər /

noun

  1. peashooter.


Etymology

Origin of beanshooter

An Americanism dating back to 1885–90; bean + shooter