meaning of bj shove

bj shove meaning in Urban Dictionary

A shove written by a man obtaining fellatio, into the mind associated with the giver, to facilitate the problem. The shover is definitely male, even though shovee may be female or male.