Disapprove of damaged carpet being dumped in river (9)
I believe the answer is:
deprecate
'disapprove of' is the definition.
(I've seen this before)
'damaged carpet being dumped in river' is the wordplay.
'damaged' is an anagram indicator.
'being dumped in' means one lot of letters goes inside another.
'river' becomes 'dee' (River Dee).
'carpet' with letters rearranged gives 'precat'.
'precat' put into 'dee' is 'DEPRECATE'.
(Other definitions for deprecate that I've seen before include "Disapprove of" , "Deplore or belittle" , "Feel and express disapproval of" , "Deplore; disparage" , "Express strong disapproval of" .)