have experienced a lot of things or to know about a lot of things - Deutsch Englisch Wörterbuch