Summary
English to French:   more detail...
  1. making a deep impression:


English

Detailed Translations for making a deep impression from English to French

making a deep impression:

making a deep impression verb

  1. making a deep impression

Translation Matrix for making a deep impression:

VerbRelated TranslationsOther Translations
toucher profondement making a deep impression

External Machine Translations:

Related Translations for making a deep impression