1. Something that uses up a very large amount of money. 2. A business, possession, project, or other commitment that consumes an increasingly large amount of money, especially more than anticipated.

Related Entries