01Glossary · Commercial
Site host
Definition
The owner of the land or property where chargers are installed, typically compensated through revenue share or rent.
See also
See it in practice
Terms are easier to hold onto once you have seen the screen they belong to.