Meaning of 'Has a Bee in Her Bonnet': Definition & Origin

To be slightly crazy or eccentric about something.

The phrase alludes to the now obsolete practice of treating headaches with a live bee in the bonnet to produce a counter-irritation effect.

Bee Stings - Related Articles