host

The person responsible for welcoming and looking after a visitor.

» Business English Glossary