to leave a mark on sb. [fig.] jdn. prägen [fig.] - https://www.dict.cc/?s=pr%C3%A4gen
to leave - 2. deixar; deixar ficar - https://www.infopedia.pt/dicionarios/ingles-portugues/to%20leave%20a%20mark
mark -1. marca - https://www.infopedia.pt/dicionarios/ingles-portugues/mark