That someone may be called mercenary
A Professional
avaricious
Anglophobe.
MONEY
It means that someone is beyond what money can buy.
spendthrift, squanderer
Ruthless
Yes, "beggar" is a noun that refers to someone who asks for money or food as a charity.
"they are avaricious and will do anything for money"
repeatedly
write the word "anything" to the spot indicated lol
Yes, the word 'legacy' is a noun, a word for property or money left to someone by will; a bequest; anything handed down from the past, as from an ancestor or predecessor; a word for a thing.