The English term "impress" matches the German term "Eindruck machen"