meaning of beaver dammin

beaver dammin meaning in Urban Dictionary

The lesbian form of a cock block