HAVE A BEE IN THE HEAD


Meaning of HAVE A BEE IN THE HEAD in English

Be a little crazy, be cracked.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.