adj unreasonable; unfairly grumpy. Stroppy people shout at shop assistants who don’t know where the tomato puree is and, because they’re being paid £2/hr, ought not to be expected to.
A poorly-researched dictionary of British Slang words and phrases, written by some guy off the internet.