What does Barney Cannon mean?

Barney Cannon meaning in Urban Dictionary

whenever a cock band is on so tight your cock turns purple like a large purple dinasaur and before climax you laugh like Barney along with your girl transforms around and you also pull the cock ring-off . Then blow it on her face therefore the cannon