Definition, synonyms and related words
Something that devours or absorbs lots of money; something expensive.
Expensive.