What does Alpine Screamer mean?

Alpine Screamer meaning in Urban Dictionary

While providing dental sex, open vagina and scream because loud as possible. The surprise waves emitted creates 100per cent orgasm