(2017.8.13)
a host of friends は❓
友達をもてなす人とかではなく、「多くの友人」です。
👬👫👭👬👫👭👬👫
host には『主人(役)、ホスト』の意味と別に『多数』の意味があるのですね。

a host of か hosts of で『多くの』の意味になるので、
a lot of や lots of と同じと思っておけばいいかも。
例文です。
He has a host of friends and admirers.
「彼には多くの友人とファンがいる」
📰
英文読んでたら、a host of が出てて、実際に意味を取り違えそうになった僕の経験のおすそ分けということで。