Definitions of spot promote:

  • verb:   promote on the spot