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 boat hugger mug.