New Zealand/
kiwi slang that can have multiple uses but usually used when youre pissed off.
Havent heard this since i lived is
Gisborne years ago. Not sure if it originated there or what.
If youre reading this youre prob one of the people who remember this word, im gonna assume you are