meaning of burn your tower

burn your tower meaning in Urban Dictionary

1) To undeniably humiliate2) To rightly infuriate