It’s about time. We are now on Instagram!
any entity or venture which requires much money for maintenance and drains financial resources
1986 film The Money Pit
a hole in which money is hidden
A project, possession, etc, that costs more and more money:See that boat? I call it my Money Pit (1990s+)