a well-hidden informer - Turc Anglais Dictionnaire