have bats in the belfry

From Wiktionary, the free dictionary