Regular payment some native Americans, lacking capital, received (7)
I believe the answer is:
annuity
'regular payment' is the definition.
(annuity is a kind of regular payment)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for annuity that I've seen before include "Pension investment" , "Yearly payment" , "Regular income from a fund" , "regular payment" , "Pension income" .)