have bats in one's belfry

have bats in one's belfry definitions

verb
  • To be crazy or eccentric.