What does Battle bears mean?

Battle bears meaning in Urban Dictionary

Battle bears is just one of the awesomest applications on earth in which you kill sweet pink little teddies who would like to hug one to demise (noises stupid it is remarkably great)