make an overwhelming impression - Turc Anglais Dictionnaire