do one's impression - Turc Anglais Dictionnaire