Shell dung
Definition
To destroy, dominate, or tear down — on stage or in an argument.
In a Sentence
"Di artist shell dung di stage last night."
Cultural Connection
Sound clash terminology — when a DJ's performance is so powerful it metaphorically demolishes the competition.