have experienced a lot of things or to know about a lot of things - Français Anglais Dictionnaire