a well-hidden informer - Allemand Anglais Dictionnaire