meaning of 99 red luft balloons

99 red luft balloons meaning in Urban Dictionary

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