What does Bowchicawowow mean?

Bowchicawowow meaning in Urban Dictionary

typical noise of a 80's intercourse jamOrA term approving a sexual deed