host of (noun) - involving a large number of something Articles found: Learning the Singapore way (20/01/2017)