having bats in one's belfry - English Synonyms Dictionary