Yes, it's a noun. It means a piece of a tree branch. The whole phrase used here is colloquial.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Blue Jay I shoved a stick up the drainpipe to dislodge the trash that was blocking itEver so much more delicate!