meaning of bean-sniff

bean-sniff meaning in Urban Dictionary

someone who mooches off someone else, for such things as food, cash, and a place to stay because they're also selfish and lazy to present for themselves.