meaning of bleibender Eindruck

bleibender Eindruck - German to English

imprint [fig.]

View more

  • enduring effect
  • permanent effect