what does on-site mean
Onsite means either online (on the website), or literally at the location. For example, registering for college classes at the college itself is an example of onsite registration. In this example, you should expect the lunch to be free of charge, included as a benefit to all involved.