Definitions of stamp down:

  • verb:   to put down by force or authority
    Example: "Stamp down on littering"