Given free roast, we chat, spoiling meteorologist's prediction (7,8)
I believe the answer is:
weather forecast
'meteorologist's prediction' is the definition.
'weather forecast' can be an answer for 'prediction' (weather forecast is a kind of prediction). I am not certain of the 'meteorologist's' bit.
'given free roast we chat spoiling' is the wordplay.
'given' means one lot of letters go next to another.
'spoiling' indicates an anagram.
'free'+'roast'+'we'='freeroastwe'
'freeroastwe'+'chat' is 'freeroastwechat'.
'freeroastwechat' anagrammed gives 'WEATHER FORECAST'.
Can you help me to learn more?
(Other definitions for weather forecast that I've seen before include "Predicton" , "Met objective" , "item after news" , "prediction" .)