meaning of stamp down

1. to put down by force or authority; "suppress a nascent uprising"; "stamp down on littering"; "conquer ones ">desires"


Related Words

stamp down |

Developed & Maintained By Taraprasad.com

Treasure Words