money pit
nounDefinition of money pit
: something that uses up a very large amount of money
My house is such a money pit—I'm always paying for repairs on it!