Spud-gun Definition

noun

A toy gun that fires a plug of potato by compressing the air in the barrel, forcing the potato 'bullet' out at speed.

Wiktionary
A larger version of the same, powered by compressed air, butane or other propellant which fires a complete potato.
Wiktionary