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