Remove traces of oil -- a better fluid (10)
I believe the answer is:
obliterate
'remove traces' is the definition.
'obliterate' can be an answer for 'remove' (thesaurus). I'm not certain of the 'traces' bit.
'oil a better fluid' is the wordplay.
'fluid' is an anagram indicator.
'oil'+'a'+'better'='oilabetter'
'oilabetter' anagrammed gives 'OBLITERATE'.
'of' acts as a link.
Can you help me to learn more?
(Other definitions for obliterate that I've seen before include "Wipe out" , "get rid of" , "Eradicate" , "Eliminate" , "Root out" .)