(v)stampto mark, or produce an imprint in or on something“a man whose name is permanently stamped on our maps”