What does Bat Throat mean?

Bat Throat meaning in Urban Dictionary

Having an extremely bad throat and consequently making scratchy, squeaky, croaking noises in place of actual terms.Much like Janine Butcher performed through the episode of EastEnders aired on September 28th 2010.