meaning of beat your dudley

beat your dudley meaning in Urban Dictionary

A slang type of the word masterbation