meaning of Beaver Barricade

Beaver Barricade meaning in Urban Dictionary

When a lady is contemplating sex, or advancing towards a prospect of intercourse, and some body or something interrupts Her, it is called Beaver Barricade.The MALE equal to that is called Cock Block.