have a lot of stuff - French English Dictionary