money pit

noun

Definition 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!