lots of veggies - French English Dictionary