be indistinguishable from the real thing - Turc Anglais Dictionnaire