Search for crossword answers and clues

Answer for the clue "Pop at the supermarket ", 12 letters:
impulsebuyer