Definition of slam-dunking:
(v) :
(transitive, ergative) To shut with sudden force so as to produce a shock and noise.
(v) :
(transitive, ergative) To put in or on a particular place with force and loud noise. (Often followed by a preposition such as down, against or into.)
(v) :
(ambitransitive) To strike forcefully with some implement.
(v) :
(transitive, slang) To strike and take the life of or at least incapacitate for some time.
(v) :
(transitive, sports slang) To defeat or overcome in a match.
(v) :
(transitive, colloquial, originally US) To speak badly of; to criticize forcefully.