meaning of Battle bears

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)