siteholder (English, noun)
expansion: siteholder (plural siteholders)
Senses:
glosses: The owner or operator of a physical site.
Forms:
form: siteholders
tags: plural