Definitions of slam-dunk:
- verb:    make a forceful move against Example: "The electronic travel market is slam-dunking traditional travel agencies" 
- verb: make a slam dunk; shoot a basketball in a slam dunk
Example: "The electronic travel market is slam-dunking traditional travel agencies"