Definitions of impulse-buy:

  • verb:   buy on impulse without proper reflection