Generous giving in Scotland's capital, we hear (8)
I believe the answer is:
largesse
'generous giving' is the definition.
(I've seen this before)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for largesse that I've seen before include "Generous disposal of gifts" , "Generosity in giving gifts" , "Magnanimity, munificence" , "Bounty, gift" , "Money or gifts generously given" .)