mark
noun
5.
the impression created by doing something unusual or extraordinary that people notice and remember
7.
formerly the basic unit of money in Germany
8.
10.
a perceptible indication of something not immediately apparent (as a visible clue that something has happened)
Derived from:
mark 12.
13.
something that exactly succeeds in achieving its goal
Derived from:
mark