A blue-haired liberal is a white, left-leaning alternative girl. These girls tend to take everything very seriously and make everything about politics. They also tend to have dyed hair, piercings, and dress in an alternative fashion.
Ugh. She's such a blue-haired liberal.
59👍 3👎