What does boat hugger mean?

boat hugger meaning in Urban Dictionary

a person who constantly fails at tasks and who's never ever prepared.A person who hugs ships.