It's so strange, how can an Idiom has two meanings that some people use it with one meaning and the rest use with the other, or because this idiom is not popular or appeared from long time ago so there is a cofusing in using nowaday? Can you please help me to clarify it? thanks
Thank you for your help, but I think you just gave me the meaning, and did not mention the 1st meaning (upset and a little bit of angry). Do you know anything about that?
May I know where are you from, because only you know the 1st meaning so I'like to know where people use it
Sorry, I really don't know the origins of that phrase. All I know it means to be ticked off (or pissed off). I can look around and maybe I can find some explanation. To me it's the same as saying "something's crawled up his rear end" (or ass to be exact). Not a nice phrase but the meaning is pretty much the same.