LEAVE (OR MAKE) ITS (OR ONE'S OR A) MARK
Meaning of LEAVE (OR MAKE) ITS (OR ONE'S OR A) MARK in English
leave ( or make) its (or one's or a) mark
have a lasting or significant effect.
→ mark
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004