What is buffalo chicken?

Hi someone at work is making it for me, but i never had it can someone explain. is it american? i am in manchester. Or is it another name for something i do know?
21 answers 21