Halt progress following corrosion estimate (9)
I believe the answer is:
frustrate
'halt progress' is the definition.
'frustrate' can be an answer for 'halt' (thesaurus). I am not sure about the 'progress' bit.
'following corrosion estimate' is the wordplay.
'following' becomes 'f' (used when citing page numbers etc).
'corrosion' becomes 'rust' (rust is a kind of corrosion).
'estimate' becomes 'rate' (both can mean to judge).
'f'+'rust'+'rate'='FRUSTRATE'
Can you help me to learn more?
(Other definitions for frustrate that I've seen before include "'Thwart, disappoint (9)'" , "Prevent from progressing" , "Put a stop to" , "Prevent (plan) from being fulfilled" , "Deprive of hope" .)