meaning of beeeooow

beeeooow meaning in Urban Dictionary

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