Shove a lot of rubbish all over the place (7)
I believe the answer is:
rampant
'all over the place' is the definition.
Both the answer and definition are adjectives.
Perhaps they are linked in a way I don't understand?
'shove a lot of rubbish' is the wordplay.
'shove' becomes 'ram' (I can't explain this - if you can you should believe this answer much more).
'a lot of' means to remove the last letter (I've seen 'lots of' mean this (the majority of the word)).
'rubbish' becomes 'pants' (informal term meaning poor-quality).
'pants' with its last letter taken off is 'pant'.
'ram'+'pant'='RAMPANT'
Can you help me to learn more?
(Other definitions for rampant that I've seen before include "Showing unchecked growth" , "Out of control" , "running wild" , "Mantrap (anag) - unrestrained" , "Unbridled" .)