What does 99 red luft balloons mean?

99 red luft balloons meaning in Urban Dictionary

heading down on a woman while this woman is menstrating and also you strike bubbles.