unearth the long-buried secrets - Allemand Anglais Dictionnaire