In the States it's a vulgarism that means "angry", "irritated" or the like. I know that in some English speaking countries it means "intoxicated" but I'm not sure exactly which ones nor do I know how vulgar it is in such countries.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.