meaning of Body Cannons

Body Cannons meaning in Urban Dictionary

the top of area of a females human body, that could trigger extreme damage whenever excessivley big plus the 'woman ahead' position.