What does Armenian Super Soaker mean?

Armenian Super Soaker meaning in Urban Dictionary

When a woman hangs from a spinning ceiling lover while urinating.