Mum has good food for chatterer (6)
I believe the answer is:
magpie
'chatterer' is the definition.
(magpie can mean someone who chatters)
'mum has good food' is the wordplay.
'mum' becomes 'ma' (ma can mean mother).
'has' says to put letters next to each other.
'good' becomes 'g' (abbreviation).
'food' becomes 'pie' (pie is a kind of food).
'ma'+'g'+'pie'='MAGPIE'
'for' acts as a link.
(Other definitions for magpie that I've seen before include "Chatterbox" , "1 [UNLUCKY FOR SOME]" , "'One is for sorrow, two for joy (6)'" , "winger" , "Black and white bird, may be thieving" .)