To supply or provide with a stock or supply of something. The store needs to stock the shelves with fresh produce every morning.
To keep for future use or sale. They stock extra parts in the warehouse to ensure they can meet demand.
To introduce or release (fish, game animals, etc.) into a habitat for cultivation or hunting purposes. The wildlife agency stocked the lake with trout each spring.