Find the word definition

Wiktionary
snake gun

n. (context AU informal English) a small bore shotgun, or rifle firing rat shot, used to defend against snakes.