Boat Anchor

Term Main definition
Boat Anchor

A colloquial term for the person, project or activity that hinders the growth of a company.