|  | Bites Stings | Bee Stings

What is the meaning of Has a bee in her bonnet?

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