Time boyfriend takes unfinished meth and weed out (9)
I believe the answer is:
eradicate
'weed out' is the definition.
(thesaurus)
'time boyfriend takes unfinished meth' is the wordplay.
I cannot quite understand how this works, but
'time' could be 'era' (era is a kind of time) and 'era' is found within the answer.
This explanation may well be incorrect...
'and' acts as a link.
Can you help me to learn more?
(Other definitions for eradicate that I've seen before include "Excise" , "Destroy completely" , "Dispose of" , "Kill" , "Scotch" .)