What does boneless ham mean?

boneless ham meaning in Urban Dictionary

(n) your penis. Use from 1920s period blues.