Back
stamp down
Meanings
to put down by force or authority;
"stamp down on littering"
Synonyms
suppress
inhibit
subdue
conquer
curb
Anagrams of
stamp down