stamp down
6. stamp down什么意思
踩扁;
verb
1. to put down by force or authority
e.g. suppress a nascent uprisingstamp down on litteringconquer one's desires
Synonym: suppressinhibitsubdueconquercurb