Clue: A lot of money? Splendid! (5)
Answer: GRAND
Explanation: Definition: A lot of money
Double definition.