meaning of Baghdad balloon

Baghdad balloon meaning in Urban Dictionary

When you are offered times and you allow one rip from excitement while being tea bagged by a hooker.