Mama keeps headwear for Indian sage (7)
I believe the answer is:
mahatma
'indian sage' is the definition.
(I've seen this in another clue)
'mama keeps headwear' is the wordplay.
'keeps' indicates putting letters inside.
'headwear' becomes 'hat' (hat is a type of headwear).
'mama' placed around 'hat' is 'MAHATMA'.
'for' is the link.
(Other definitions for mahatma that I've seen before include "Brahman sage" , "Wise man" , "Holy man" , "Gandhi, for example" , "venerable soul" .)