What is the meaning of the word "host"?
Definitions:
-
any organization that provides resources and facilities for a function or event noun
- Atlanta was chosen to be host for the Olympic Games
-
be the host of or for verb
- We hosted 4 couples last night