Read the dictionary definition of lots. All definitions for this word.
1. a large number or amount
1. made lots of new friends
2. she amassed stacks of newspapers
2. to a very great degree or extent
1. I feel a lot better
2. we enjoyed ourselves very much
3. she was very much interested
4. this would help a great deal