Meaning: To make an impression, imprint, or mark, especially an official one, on (a surface, object, or document) using an engraved or inked block or seal or other instrument.
To bring down (one's foot) heavily on the ground or on something on the ground.
If you were looking for a POSTAGE STAMP.
Review 101 words. Refresher.