have a lot of stuff - Français Anglais Dictionnaire