What does beeeooow mean?

beeeooow meaning in Urban Dictionary

the noise produced when a male shoulder and women neck and neck connect