try to discover and uncover the secrets hiding somewhere - Deutsch Englisch Wörterbuch