The equivalent word in my part of the world (Yorkshire, England) is 'foisty' which sounds like it shares its origin. Not sure how widespread it is. There are lots of Yorkshire dialect words, dying out to some extent with an older generation. I first heard this one from my mother-in-law.