It's a common expression used to indicate having a large quantity of something.
For example:
* "On a beaucoup de temps." (We have a lot of time.)
* "On a beaucoup de travail." (We have a lot of work.)
* "On a beaucoup d'amis." (We have a lot of friends.)