Etymology
Today it means: Having a tendency to be angry or irritable, easily offended; like a sorehead. Full definition →
From sore + headed.
Etymology from Wiktionary, CC BY-SA 4.0.