The phrase "free groceries" means that you don't have to pay any money for the food items you need to buy from a grocery store.