What is the meaning of the word "slam-dunk"?

Definitions:

  1. make a forceful move against copy to clipboard verb
    • the electronic travel market is slamdunking traditional travel agencies copy to clipboard