host

noun
a person who receives or entertains guests socially, commercially, or officially
a place or organization that provides facilities and services for an event or function
a country, government, etc. that agrees to allow an outside business, organization, group of people, etc. to operate, function, or live within its boundaries, jurisdiction, or population —often used before another noun