stamp down


Meanings

  • to put down by force or authority;
    • "stamp down on littering"