"alan sorenson is a stupid bum fuck
(n) someone who never has any money to speak of, constantly bumming cigarettes and anything else that he can his hands on
""alan sorenson is a stupid bum fuck" What is the definition of "bum fuck"?