What does all day sucker mean?

all day sucker meaning in Urban Dictionary

a phrase familiar with describe an individual who others leech off