Top definition
Someone who constantly fails at tasks and who is never prepared.

A person who hugs boats.
Sir, Smith failed again.

That guy is a boat hugger.
by Bobdabob May 14, 2006
Get the mug
Get a boat hugger mug for your cousin James.