meaning of all day sucker

all day sucker meaning in Urban Dictionary

a phrase familiar with describe an individual who others leech off