English definition of “host”
PARTY [C] › someone who organizes a party and invites the guests
TELEVISION [C] › someone who introduces the guests on a radio or television programme: a talk show host
PLACE [C] › a country or city that provides the place and equipment for an organized event: Australia played host to the Olympics in 2000.
COMPUTERS › a company that hosts websites on the Internet
a host of sth › a large number of people or things: I've got a whole host of questions to ask you.